stay with something until it's finished - Français Anglais Dictionnaire